Segmentation Rules EXchange
   HOME

TheInfoList



OR:

Segmentation Rules eXchange or SRX is an
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. T ...
-based
standard Standard may refer to: Symbols * Colours, standards and guidons, kinds of military signs * Standard (emblem), a type of a large symbol or emblem used for identification Norms, conventions or requirements * Standard (metrology), an object th ...
that was maintained by
Localization Industry Standards Association Localization Industry Standards Association or LISA was a Swiss-based trade body concerning the translation of computer software (and associated materials) into multiple natural languages, which existed from 1990 to February 2011. It counted among i ...
, until it became insolvent in 2011, and then by the
Globalization and Localization Association (GALA) Globalization, or globalisation (Commonwealth English; see spelling differences), is the process of interaction and integration among people, companies, and governments worldwide. The term ''globalization'' first appeared in the early 20t ...
. SRX provides a common way to describe how to segment text for translation and other language-related processes. It was created when it was realized that TMX was less useful than expected in certain instances due to differences in how tools segment text. SRX is intended to enhance the TMX standard so that
translation memory A translation memory (TM) is a database that stores "segments", which can be sentences, paragraphs or sentence-like units (headings, titles or elements in a list) that have previously been translated, in order to aid human translators. The translati ...
(TM) data that is exchanged between applications can be used more effectively. Having the segmentation rules available that were used when a TM was created increases the usefulness of the TM data.


Implementation difficulties

SRX make use of the ICU Regular Expression syntax, but not all programming languages support all ICU expressions, making implementing SRX in some languages difficult or impossible. Java is an example of this.


Version history

SRX version 1.0 was officially accepted as an OSCAR standard in April 2004. SRX version 2.0SRX 2.0 specification
/ref> was officially accepted as an OSCAR standard in April 2008. SRX forms part of the
Open Architecture Open architecture is a type of computer architecture or software architecture intended to make adding, upgrading, and swapping components with other computers easy. For example, the IBM PC, Amiga 500 and Apple IIe have an open architecture support ...
for XML Authoring and Localization (
OAXAL OAXAL: Open Architecture for XML Authoring and Localization is an Organization for the Advancement of Structured Information Standards (OASIS) standards-based initiative to encourage the development of an open Standards approach to XML Authoring ...
) reference architecture.


References


External links


Pangolin
is a free open-source SRX editor.
Ratel
is a free open-source and cross-platform application to create and maintain SRX 2.0 files, also available online a
webapp


is a free open source cross-platform editor of segmentation rules by Maxprograms, designed to use Segmentation Rules eXchange (SRX) 2.0. {{DEFAULTSORT:Srx Segmentation Rules Exchange Lisa Oscar Xml Based Standard Technical communication XML markup languages XML-based standards Markup languages Internationalization and localization Computer-assisted translation